/* 
    Document   : global
    Created on : Mar 9, 2012, 12:00:13 PM
    Author     : joyce
    Description: Default styling for the site
*/

header, footer, section, aside, nav, article { display: block; }

body {
	
	background-image: url();
	
	min-width: 900px;
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
/*   	background-image: url(); */
  	background-repeat: no-repeat;
  	font-family: Verdana;
	font-size:13px;
}

* {
	
}

h1, h2, h3, h4, h5, p {
	padding: 0px;
	margin: 0px;
}


h3, h4 {
	color:#10447A;
}

a {
	color: #333333;
	border-bottom:1px solid #d9c4ff;
	text-decoration: none;
}

section {
	margin-bottom: 10px;
}

/** page wrapper **/
div#container {
	padding: 10px;
	background-color: white;
	width: 1000px;
}


/** header **/
#container > header { 
	margin-bottom: 30px;
}


header nav {
	width: 600px;
	position: relative;
	top: 20px;
}
header nav > ul { 
	right: 20px; 
	width: auto; 
}
header nav > ul li { 
/*	float: left; */ 
  	               
	display: block; 
	padding: 10px; 
}

/** wrapper **/
div#wrapper {
	margin: 10px auto 20px;
/*	width: 100%;*/
}

/** container **/
#container > section {
}


/** left sidebar **/
aside#leftside { 
	line-height: 1.7em; 
	width: 200px;
	float: left;
	margin-right: 15px;
	padding-right: 10px;
	border-right: 1px solid #d8dae6;
}

aside#rightside {
	line-height: 1.7em;
	margin-left: 15px;
	padding-left: 10px;
   	width: 200px;
	float: right;

}

/** content **/
section#content {
	width: 500px;
	float: left;
	margin-left: 20px;
	margin-right: 20px; 
}

#container > footer {
	text-align: center;
   clear: both;
   font-size:12px;
   font-style:  italic;
   margin-top: 20px;
   padding-top:10px;
   border-top: 1px solid #ccc;
}

/*
 */
 .box {
	 border: 1px solid #ccc;
	 padding:4px;
 }
 
 .info {
	 padding: 5px;
	 background: #f4f4f4;
 }